plot of land with abundant llaretas - Spanish English Dictionary